#pragma once

class ConvexHull {
  vector<Point> p_list;
public:
  ConvexHull(vector<Point> p_list);
  Polyhedron subset_hull(vector<Point> p_list);
  vector<vector<Point> > run();
};
